package com.jinzhi.jzweb.service.impl;

import com.jinzhi.common.base.CoreServiceImpl;
import com.jinzhi.common.utils.Result;
import com.jinzhi.jzweb.dao.JazUserAuntDetailDao;
import com.jinzhi.jzweb.domain.JazUserAuntDetailDO;
import com.jinzhi.jzweb.domain.vo.userAunt.UserAuntVO;
import com.jinzhi.jzweb.service.JazUserAuntDetailService;
import com.jinzhi.sys.dao.UserDao;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * 
 * <pre>
 * 
 * </pre>
 * <small> 2023-04-18 09:19:00 | Long</small>
 */
@Service
public class JazUserAuntDetailServiceImpl extends CoreServiceImpl<JazUserAuntDetailDao, JazUserAuntDetailDO> implements JazUserAuntDetailService {

    private final JazUserAuntDetailDao jazUserAuntDetailDao;

    public JazUserAuntDetailServiceImpl(JazUserAuntDetailDao jazUserAuntDetailDao, UserDao userDao) {
        this.jazUserAuntDetailDao = jazUserAuntDetailDao;
    }

    @Override
    public JazUserAuntDetailDO selectAuntDetail(Long id) {
        return jazUserAuntDetailDao.selectAuntDetail(id);
    }

    @Override
    public List selectAuntType(List projectIdList) {
        return jazUserAuntDetailDao.selectAuntType(projectIdList);
    }

    @Override
    public List selectAuntLable(List labelIdList) {
        return jazUserAuntDetailDao.selectAuntLable(labelIdList);
    }
}
